//index.js
//获取应用实例


    // 在页面中定义插屏广告
    let interstitialAd = null


const app = getApp()



Page({
  data: {
    motto: '',
    userInfo: {},

    hasUserInfo: false,
    canIUse: wx.canIUse('button.open-type.getUserInfo')
  },

  getInputValue:function(e){

    console.log(e.detail) 

    this.setData({
      motto : e.detail.value
    })
  },


  //检查文本是否违规
  onCheckContent() {
       
    let that = this

    wx.cloud.callFunction({ // 请求msgSecCheck1云函数
      name: 'msgSecCheck1',
      data: {
        msg: this.data.motto // 需要向云函数msgSecCheck1传入的值
      }
 
    }).then(res => { // 成功时的响应返回结果
      console.log('succ :' + JSON.stringify(res));

      if(res.result.errCode == 87014){

        wx.showToast({
          title: '内容违规',
        })
      }else{

     wx.navigateTo({
      url: '../dreamresult/dreamresult?keyword=' +  that.data.motto
    })
      }
    }).catch(err => { // 失败时,返回的结果
      console.error('err :' + err);
    })




  },

  onShow(){



setTimeout(function() {
 
// 在适合的场景显示插屏广告
if (interstitialAd) {
  interstitialAd.show().catch((err) => {
    console.error(err)
  })
}

}, 3*1000);

  },

  //事件处理函数
  onMarkShi: function() {
 
    let that = this
    console.log("moto :" + that.data.motto)

    if(that.data.motto == "" || that.data.motto ==='undefined' || that.data.motto===null){

      wx.showToast({
        title: '不能为空',
      })
      return
    }

    that.onCheckContent()

  },



  onLoad: function () {


// 在页面onLoad回调事件中创建插屏广告实例
if (wx.createInterstitialAd) {
  interstitialAd = wx.createInterstitialAd({
    adUnitId: 'adunit-e9df658381a9fee1'
  })
  interstitialAd.onLoad(() => {})
  interstitialAd.onError((err) => {})
  interstitialAd.onClose(() => {})
}

    if (app.globalData.userInfo) {
      this.setData({
        userInfo: app.globalData.userInfo,
        hasUserInfo: true
      })
    } else if (this.data.canIUse){
      // 由于 getUserInfo 是网络请求，可能会在 Page.onLoad 之后才返回
      // 所以此处加入 callback 以防止这种情况
      app.userInfoReadyCallback = res => {
        this.setData({
          userInfo: res.userInfo,
          hasUserInfo: true
        })
      }
    } else {
      // 在没有 open-type=getUserInfo 版本的兼容处理
      wx.getUserInfo({
        success: res => {
          app.globalData.userInfo = res.userInfo
          this.setData({
            userInfo: res.userInfo,
            hasUserInfo: true
          })
        }
      })
    }
  },
  getUserInfo: function(e) {
    console.log(e)
    app.globalData.userInfo = e.detail.userInfo
    this.setData({
      userInfo: e.detail.userInfo,
      hasUserInfo: true
    })
  },

     //转发
     onShareAppMessage: function() {
    
      this.setData({
        motto:''
      })
      return {

        imageUrl:"http://img1.lhxq.top/share.jpg",

        success: function(res) {}
      }
    }
})
